#!/usr/bin/env bash
set -e # 这告诉bash一但有任何一个语句返回非真的值，则退出bash。

PROG_DIR=`dirname $0`
PROG_DIR=`cd "$PROG_DIR" && pwd`

. "$PROG_DIR/vic/log.sh"

log() {
    vic_log_fatal "fatal"
    vic_log_error "error"
    vic_log_warn "warn"
    vic_log_info "info"
    vic_log_debug "debug"
    vic_log_trace "trace"
}

echo "-----------$(vic_log_get_level)"
vic_log_set_level $VIC_LOG_LEVEL_NONE
log
echo "-----------$(vic_log_get_level)"
vic_log_set_level $VIC_LOG_LEVEL_FATAL
log
echo "-----------$(vic_log_get_level)"
vic_log_set_level $VIC_LOG_LEVEL_ERROR
log
echo "-----------$(vic_log_get_level)"
vic_log_set_level $VIC_LOG_LEVEL_WARN
log
echo "-----------$(vic_log_get_level)"
vic_log_set_level $VIC_LOG_LEVEL_INFO
log
echo "-----------$(vic_log_get_level)"
vic_log_set_level $VIC_LOG_LEVEL_DEBUG
log
echo "-----------$(vic_log_get_level)"
vic_log_set_level $VIC_LOG_LEVEL_TRACE
log
echo "-----------$(vic_log_get_level)"

